#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <queue>
#include <vector>
using std::cout;
using std::cin;
using std::endl;

#ifdef UNIT_TEST
int num_car_enter;
int num_car_exit;
int num_car_park;
int num_car_unpark;
#endif

int main (int argc, char **argv) {
   	num_car_enter=0;
	num_car_exit=0;
	num_car_park=0;
	num_car_unpark=0;

	CvCapture* CaptureTop = cvCaptureFromAVI("\\\\ibm134\\Public\\temp\\Osl_clips\\demo_big.avi");
	if (  startTrackingCar( CaptureTop) &&  num_car_enter == 2 && num_car_exit && num_car_park == 3 && num_car_unpark == 3 ) cout << "PASS";
	else cout << "FAIL";
	int i;
	cin >> i;
	return 13;
}
